IST STREP Project Deliverable D2.2 Graphical design language and tools for resource-aware adaptable components and services
نویسندگان
چکیده
This document is the second deliverable produced within WP2 in the PLASTIC project. This deliverable describes the PLASTIC UML2 profile that concerns the starting point of the whole PLASTIC development process (described in PLASTIC Deliverable D2.1 – http://wwwc.inria.fr/plastic/deliverables/plastic-d2_1-finalpdf.pdf/download). It is a concrete implementation of the PLASTIC conceptual model (described in PLASTIC Deliverable D1.2 http://wwwc.inria.fr/plastic/deliverables/plastic-d1_2-finalpdf.pdf/download), which defines the modeling constructs that are used to build a PLASTIC service model. The reference modeling environment in which the profile is implemented is MagicDraw (http://www.magicdraw.com/). The PLASTIC UML2 profile allows the designer to build service models conforming the PLASTIC domain, i.e., context-aware and adaptable services over B3G networks. A service model is organized according to five views that reflect different aspects of the PLASTIC service's behavior. Each view is defined by a suitable set of profiled UML2 diagrams. The profile is not only for model specification but it allows the designer to suitably annotate each diagram to support, in the next phases of the development process, model-to-model transformation in order to perform performance and reliability analysis, and model-to-code transformation in order to deal with service mobility and contextawareness. The description of the PLASTIC UML2 profile is done by means of a case study concerning the modeling of an eHealth application. Finally, an installation guide of the PLASTIC UML2 profile within MagicDraw is provided. Additionally, an Eclipse plug-in used to define SLAs and to generate SLA monitors is briefly described.
منابع مشابه
IST STREP Project Deliverable D1.2 Formal description of the PLASTIC conceptual model and of its relationship with the PLASTIC platform toolset
The current version of this deliverable must be intended as a preliminary one. As a preliminary version, this deliverable revisits the initial PLASTIC conceptual model for B3G service-oriented applications (described in Deliverable D1.1: Scenarios, Requirements, and initial Conceptual Model http://wwwc.inria.fr:9098/plastic/deliverables/d1_1-very_final-1.pdf/view) and presents a maturer version...
متن کاملDeliverable D2.2 Resource Usage Monitoring in Sla Networks Title of Deliverable: Resource Usage Monitoring in Sla Networks Deliverable D2.2 Resource Usage Monitoring in Sla Networks
This work deals with the main issues related to monitoring in the framework of the CADENUS project. Having defined an architecture capable to support dynamic service creation, configuration and delivery on top of Premium IP networks, the need arises to keep track of a number of parameters related to the quality of the service that has been negotiated and for which a formal contract (i.e. Servic...
متن کاملOn the adaptation of context-aware services
Ubiquitous networking empowered by Beyond 3G networking makes it possible for mobile users to access networked software services across heterogeneous infrastructures by resource-constrained devices. Heterogeneity and device limitedness creates serious problems for the development and deployment of mobile services that are able to run properly on the execution context and are able to ensures tha...
متن کاملTitle of the Deliverable: Cross-layer Resilience Optimisation in the Ad-hoc Domain Organisation Name of Lead Contractor for This Deliverable: Aalborg University Start Date of Project: 1
Within the HIDENETS project, cross-layer resilience optimisation has been considered in Work Package 3 task 2. This document presents the results of the work in this area, which consists of 2 parts: (1) A general view on cross-layer optimisation is established, which is used to define a general framework. Using this framework, a specific solution for model-based cross-layer optimisation of mess...
متن کاملA Development Process for Self-adapting Service Oriented Applications
Software services in the near ubiquitous future will need to cope with variability, as they are deployed on an increasingly large diversity of computing platforms, operate in different execution environments, and communicate through Beyond 3G (B3G) networks. Heterogeneity of the underlying communication and computing infrastructure, physical mobility of platform devices, and continuously evolvi...
متن کامل